Point-Wise Transformation

Use a “function” g(f)g(f) to generate a new image B from a given image A via: B(i,j)=g(A(i,j))B(i,j)=g(A(i,j)), i=0,...,N1i=0,...,N-1, j=0,...,M1j=0,...,M-1

used to change Histogram

The function g(f)g(f) operates on each image pixel independently. All pixels with original gray level f are changed to have gray level g(f)g(f)

Properties that g(f)g(f) should satisfy

How to design the transformation function g(f)g(f)?

desired histogram of the transformed image hB(f)h_B(f).

Different approaches

Different approaches


see: Nonlinear Stretching